From a22ef67b17bfa6e5470fe3115fd74b2de0fc36b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Tue, 10 Oct 2017 20:59:57 +0200 Subject: [PATCH] cssnodedeclaration: Add gtk_css_node_declaration_to_string --- gtk/gtkcssnodedeclaration.c | 10 ++++++++++ gtk/gtkcssnodedeclarationprivate.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/gtk/gtkcssnodedeclaration.c b/gtk/gtkcssnodedeclaration.c index 05baa4898f..10b5458b02 100644 --- a/gtk/gtkcssnodedeclaration.c +++ b/gtk/gtkcssnodedeclaration.c @@ -478,3 +478,13 @@ gtk_css_node_declaration_print (const GtkCssNodeDeclaration *decl, } } } + +char * +gtk_css_node_declaration_to_string (const GtkCssNodeDeclaration *decl) +{ + GString *s = g_string_new (NULL); + + gtk_css_node_declaration_print (decl, s); + + return g_string_free (s, FALSE); +} diff --git a/gtk/gtkcssnodedeclarationprivate.h b/gtk/gtkcssnodedeclarationprivate.h index d927d42a15..79c000fcb6 100644 --- a/gtk/gtkcssnodedeclarationprivate.h +++ b/gtk/gtkcssnodedeclarationprivate.h @@ -62,6 +62,8 @@ void gtk_css_node_declaration_add_to_widget_path (const G void gtk_css_node_declaration_print (const GtkCssNodeDeclaration *decl, GString *string); +char * gtk_css_node_declaration_to_string (const GtkCssNodeDeclaration *decl); + G_END_DECLS #endif /* __GTK_CSS_NODE_DECLARATION_PRIVATE_H__ */ -- 2.30.2